have stayed up all night - Alemán Inglés Diccionario